home *** CD-ROM | disk | FTP | other *** search
Oberon Text | 1996-04-11 | 8.3 KB | 173 lines |
- Syntax10.Scn.Fnt
- ParcElems
- Alloc
- Syntax12b.Scn.Fnt
- Release 1.2
- New features:
- - New docu: ModulaToOberon.Text, Oberon2.OOP.Text, OberonV1.Guide.Text, Prog.Guide.Text
- - Terminal updated, therefor Sessions added
- - New Icons and Fonts.Tool (thanks to Peter Landmann)
- - AmigaLoop now uses the Timer Device, therefor System.AmigaLoop has a parameter
- - F-key support
- - New Elems: Menu, Info, Index, Mark, Link (see Elem.Guide.Text)
- - EditKey Hotkey is F5 now
- - Clipboard Funktions at RAmiga X/C/V
- - Printing of PictElems works, but is very, very slow (therefor System.PictPrintThresh added)
- - New StartUp-Script tests your system
- - System.Quit shows a requester bevor it closes O4A
- - Nice piece of docu: ReferenceCard.ps - Print it ! (Thanks to the Obeorn peole from Uni-Linz for the idea !)
- Known limitations:
- - POINTER TO ARRAY OF POINTER is treated as POINTER TO ARRAY OF BYTE and therefore collected
- during a GC. Use a secondary link structure to keep the values referenced
- Fixed Bugs:
- - Everything with Screens with > 16 Colors works fine now (Display.invert problems fixed)
- - Many small bugs fixed
- Known bugs:
- - Problems with VARs of PROCEDURE(....):{LONG}REAL Please mail if you see this !
- - None, until you send in more bug reports !
- Release 1.1
- New features:
- - Printing of PictElems works (B/W and very slow)
- - Compiler does not waste register like before
- - New Modules: Calc, Class, UUDecode, Coroutines, LocElems, Def, V24, Terminal, Terminals, TerminalFrames
- - VT100 terminal emulation using seriel device
- - Printing using PS fonts (without Pr3 fonts) now works fine (many thanks to Hartmut Goebel)
- - Times screen and most Pr3 fonts as own archiv (Oberon-Fonts.lha)
- Known limitations:
- - POINTER TO ARRAY OF POINTER is treated as POINTER TO ARRAY OF BYTE and therefore collected
- during a GC. Use a secondary link structure to keep the values referenced
- Fixed Bugs:
- - Screen mode requester works now with OS2.x (thanks to Roman Michael Hiestand)
- - Now all memory will be released at the end of the game
- - Many small bugs fixed
- - Source archiv now complete
- Known bugs:
- - Sometimes there are problems with OS2.0 and WB2.0. Please tell me, if you see it.
- - None, until you send in more bug reports !
- Release 1.0
- New features:
- - Amiga-Clipboard support
- - Printing improved (new driver, Pr3 fonts added)
- - Compiler improved a bit
- - Math and MathL with real FPU code (faaaast)
- - Paint and PictureFrames included
- - New modules (Clipboard, IFF, MoreMathL, MoreMath, RX, Automatic, Kepler, ObTris, ...)
- - Two types of the main loop (switch with SystemAmigaLoop and System.OberonLoop )
- - TRAP viewer gives better informations
- - Screen mode requester with asl.library V38 and higher
- - Full source available
- - Many small improvements
- - O4A moved to Ralf Degner ( degner@pallas.amp.uni-hannover.de )
- Known limitations:
- - Printing of Pictures/PictElems does not work.
- - POINTER TO ARRAY OF POINTER is treated as POINTER TO ARRAY OF BYTE and therefore collected
- during a GC. Use a secondary link structure to keep the values referenced.
- Fixed Bugs:
- - Works fine with OS2.0 now.
- - System works with different depths than 3 bitplanes without crashes.
- Known bugs:
- - None, until you send in more bug reports !
- Release 0.10
- New features:
- - Added Times fonts to the distribution.
- - Added Module Types. Many Thanks go to Ralf Degner, for porting it to the Amiga.
- - Added Analyzer.
- - System.ChangePri allows to modify Oberon task priority for idle and command execution.
- - Mouse pointer is allowed to move outside the right and bottom boundary, so that you see
- exactly, where the hotspot is.
- - Compiler generates NIL check instruction, which can be disabled with option \n.
- - System.Directory shows filenames with full path.
- Fixed Bugs:
- - Move mouse to right screen border shouldn't crash Oberon anymore.
- - System should work with different depths than 3 bitplanes (we hope).
- Known bugs:
- - None, until you send in more bug reports.
- Release 0.9
- New features:
- - GraphicElems, Utils included.
- Fixed Bugs:
- - Screen requester works only with WB >= 39. Change to 38 in 0.8 gave problems (loop in requester).
- - Fixed Files.Read/WriteSet *again*. Should be the last time. :-) Ack: Ralf Degner
- Old files containing Popups should be saved to disk again!
- - Size of icons are all the same. Ack: Hartmut Goebel
- - Floating point arithmetic in REPEAT UNTIL loops now work. Many, many, REALly many thanks to Ralf Degner.
- - Trap handling works within Oberon now.
- Known bugs:
- - System may not work with more or less than 3 bitplanes. Sorry, we're still looking...
- Release 0.8
- New features:
- - New Kernel allocates memory from Amiga OS in chunks of 64KB. You should be very grateful for this!
- - Finalization service in module Kernel. Use Browser.ShowDef Kernel and find out for yourself or ask us.
- - Edit.Print works, see Oberon4Amiga.Guide.Text
- - Supports Amiga fonts.
- - System.AnsiInput, System.OberonInput to switch off/on conversion of Amiga keycodes to Oberon.
- - System.ThreeButtonMouse, System.TwoButtonMouse to switch on/off Left-Alt-Key as Mouse Button.
- You may call these commands in Configuration to customize your Oberon4Amiga!
- - Files distributed into more subdirectories.
- - StatusViewer which shows current directory and other nice stuff!
- Known bugs:
- - Amiga fonts aren't always rendered as they should.
- - Floating point arithmetic in REPEAT UNTIL loops don't work correctly. DON'T USE IT!
- - When moving mouse to the screen border in DblPAL:Hi Res No Flicker with maximum overscan, the mouse
- might freeze.
- - Display.ReplPatternC may yield some weird results for non-zero X0, Y0 offsets.
- - Finalization not documented.
- Known limitations:
- - Missing Trap Viewer, use KillOberon if everything else fails.
- - Can't use files on XFH devices.
- - POINTER TO ARRAY OF POINTER is treated as POINTER TO ARRAY OF BYTE and therefore collected
- during a GC. Use a secondary link structure to keep the values referenced.
- Fixed Bugs:
- - Workaround in Splines to avoid REPEAT ... REAL bug.
- - Input of Umlauts etc. with the aid of dead keys now works.
- - ChangeMode swapped screen width and height.
- - WriteSet and ReadSet were not working correctly => weird behavior of ParcElems and PopupElems.
- Old files containing Parcs or Popups should be corrected and saved to disk again!
- Release 0.7
- New features:
- - Minimum memory required for startup is 700kByte instead of 1.5MByte.
- - Files.Old uses OBERON: as search path.
- - All fonts now located in subdirectory Fonts.
- - All system files located in subdirectory System.
- - System.ShowMode & System.ChangeMode for <WB3.0 users.
- - Icons for starting and killing of Oberon. Nicer ones are welcome, send them to us!
- - Support for Umlauts. (Simple keys only, no dead keys)
- - BRK and SHIFT-BRK on F3 (for inserting parcs)
- - System.CurrentDirectory shows where you are
- Known limitations:
- - Can't use files on XFH devices.
- Fixed Bugs:
- - Module Out now included.
- - PopupElems fixed
- Release 0.6 (first Beta)
- New features:
- - System.Directory, System.Execute, System.ChangeMode
- - Doesn't require WB3.0 anymore, but screen mode requester not available on WB2.x
- - Backup tool for reading/writing Ceres-Oberon Floppies. Thanks to Marc Pilloud for this!
- - Standard Oberon documentation text files.
- Fixed Bugs:
- - many...
- Known bugs:
- - When moving mouse to the screen border in DblPAL:Hi Res No Flicker with maximum overscan, the mouse
- might freeze.
- Missing features:
- - Trap viewer.
- - Support for Amiga fonts.
- Release 0.3 .. 0.5
- internal development release
- Release 0.2
- New features:
- - Oberon fonts.
- - Screen mode requester (requires WB3.0).
- - V4 (elements in texts).
- - Garbage Collection of files.
- Fixed bugs:
- - Scrolling leaves some garbage pixels.
- Known bugs:
- Missing features:
- - Standard Oberon documentation text files.
- - Trap Viewer.
- Edit the file Configuration.Mod to customize your Oberon System. Compile it, and try
- it first out with Configuration.Init! Then restart Oberon. If it doesn't work, you
- should delete the file Configuration.Obj in a shell.
-